home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 September / CHIP Eylül 1998.iso / Slackwar / docs / mini / Cable-Modem < prev    next >
Text File  |  1997-03-17  |  16KB  |  401 lines

  1.   Cable-Modem-mini-HOWTO
  2.   Vladimir Vuksan, vuksan@veus.hr
  3.   v2.6, 26th February 1998
  4.  
  5.   This document attempts to answer basic questions on how to connect
  6.   your Linux box to cable modem or cable Internet provider.
  7.  
  8.   1.  Introduction
  9.  
  10.   The main goal of this document is to get your system running with your
  11.   cable modem, and cable internet provider. Unfortunately, many ISPs
  12.   that provide cable modem services, give you Windows and Macintosh
  13.   software only.
  14.  
  15.   This document attempts to explain how to setup some cable modems and
  16.   internet providers in Linux, the tricks to get them working correctly,
  17.   and the traps not to fall down. It is hoped that this document will
  18.   assist you, however we make no claims for the validity of the
  19.   information contained within.
  20.  
  21.   1.1.  New Versions of this Document
  22.  
  23.   New versions of this document will be periodically posted to
  24.   comp.os.linux.answers.  They will also be added to the various
  25.   anonymous FTP sites who archive such information, including:
  26.  
  27.   ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO
  28.  
  29.   In addition, you should generally be able to find this document on the
  30.   Linux Documentation Project page via:
  31.  
  32.   http://sunsite.unc.edu/LDP/
  33.  
  34.   1.2.  Feedback
  35.  
  36.   Feedback is most certaintly welcome for this document. Without your
  37.   submissions and input, this document wouldn't exist. So, please post
  38.   your additions, comments and criticisms to vuksan@veus.hr.
  39.  
  40.   1.3.  Contributors
  41.  
  42.   The following people have contributed to this mini-HOWTO.
  43.  
  44.   ╖  Dan Sullivan, dsulli@home.com
  45.  
  46.   ╖  Andrew Novick
  47.  
  48.   ╖  Michael Strates
  49.  
  50.   1.4.  Standard Disclaimer
  51.  
  52.   No liability for the contents of this documents can be accepted.  Use
  53.   the concepts, examples and other content at your own risk.  As this is
  54.   a new edition of this document, there may be errors and inaccuracies,
  55.   that may of course be damaging to your system.  Proceed with caution,
  56.   and although this is highly unlikely, I don't take any responsibility
  57.   for that.
  58.  
  59.   Also bear in mind that this is NOT official information.  Obtaining
  60.   official information is usually an impossibility with many ISPs. Much
  61.   content in this document are assumptions, which appear to work for
  62.   people. Use the information at your own risk.
  63.  
  64.   1.5.  Copyright Information
  65.  
  66.   This document is copyrighted (c)1998 Vladimir Vuksan and distributed
  67.   under the following terms:
  68.  
  69.   ╖  Linux HOWTO documents may be reproduced and distributed in whole or
  70.      in part, in any medium physical or electronic, as long as this
  71.      copyright notice is retained on all copies. Commercial
  72.      redistribution is allowed and encouraged; however, the author would
  73.      like to be notified of any such distributions.
  74.  
  75.   ╖  All translations, derivative works, or aggregate works
  76.      incorporating any Linux HOWTO documents must be covered under this
  77.      copyright notice.  That is, you may not produce a derivative work
  78.      from a HOWTO and impose additional restrictions on its
  79.      distribution. Exceptions to these rules may be granted under
  80.      certain conditions; please contact the Linux HOWTO coordinator at
  81.      the address given below.
  82.  
  83.   ╖  If you have questions, please contact Greg Hankins, the Linux HOWTO
  84.      coordinator, at
  85.  
  86.      gregh@sunsite.unc.edu
  87.  
  88.   2.  The Ethernet Card
  89.  
  90.   All of the setups below use ethernet cards (network cards) to connect
  91.   you somehow to the Internet. That is why first we need to check if
  92.   your ethernet card is working and most importantly can be used (read
  93.   is supported) in Linux. There is a comprehensive Ethernet HOWTO at
  94.   http://sunsite.unc.edu/LDP/HOWTO/Ethernet-HOWTO.html if you would like
  95.   to read it otherwise try this.
  96.  
  97.   Boot into Linux, During boot up a message like this should appear...
  98.  
  99.    eth0: 3c509 at 0x300 tag 1, 10baseT port, address  00 20 af ee 01 23,
  100.   IRQ 10.
  101.   3c509.c:1.07 6/15/95 becker@cesdis.gsfc.nasa.gov
  102.  
  103.   If you missed it type dmesg.
  104.  
  105.   If you see a message like that you are set and you can go to the next
  106.   section. If you can't see a message like this there are two possible
  107.   explanations, your ethernet card is PNP (plug-n-play) and you need to
  108.   use tools such as isapnptools to get it recognized (I am not quite
  109.   sure on this because I don't have a single PNP card so correct me if I
  110.   am wrong). The other explanation is that you need to set up your card.
  111.  
  112.   Most cards today come with DOS programs that are used to setup your
  113.   card. For example to get my 3COM 3c509 to work all I needed to do is
  114.   boot into DOS and use a utility to configure my card. There is usually
  115.   a Auto Configure option. If that does not solve your problem try
  116.   changing the IRQ for the card using the same utility. I find that
  117.   usually IRQs 10,11 and 12 work well. If none of this solves your
  118.   problem please read the Ethernet HOWTO referenced above or post to a
  119.   newsgroup such as comp.os.linux.setup or comp.os.linux.networking.
  120.   3.  Your ISP
  121.  
  122.   If you think you have the card recognized you have to now look at the
  123.   entry for your ISP. I have sorted the information according to a
  124.   provider because setups are mostly ISP specific.
  125.  
  126.   ╖  MediaOne Express
  127.  
  128.   ╖  @Home
  129.  
  130.   ╖  RoadRunner
  131.  
  132.   ╖  Rogers Wave
  133.  
  134.   ╖  Sunflower Cablevision
  135.  
  136.   ╖  Jones Intercable
  137.  
  138.   ╖  GTE Worldwind
  139.  
  140.   ╖  Telstra Bigpond Cable, Australia
  141.  
  142.   ╖  Fibertel, Buenos Aires, Argentina
  143.  
  144.   ╖  Videotron, Montreal, Canada
  145.  
  146.   3.1.  MediaOne Express
  147.  
  148.   MediaOne Express is a Internet cable service provided by MediaOne. The
  149.   hardware setup consists of a cable modem produced by LanCity or
  150.   General Instruments which plugs into an ethernet card using a 10BaseT
  151.   (UTP-45) cable. Assignment of IP addresses and other networking
  152.   information is done using DHCP which stands for Dynamic Host
  153.   Configuration Protocol. The only thing you need to do is read the
  154.   DHCPcd mini-HOWTO and configure your system appropriately. There is no
  155.   other necessary configuration. DHCPcd mini-HOWTO can be found at
  156.   http://sunsite.unc.edu/LDP/HOWTO/mini/DHCPcd.html
  157.  
  158.   Information about MediaOne Service can be found at their Web site at
  159.   http://www.mediaone.com.
  160.  
  161.   3.2.  @Home
  162.  
  163.   @Home uses a similar setup to MediaOne. However, there are a few
  164.   fundamental differences, outlined by a contributor.
  165.  
  166.   Before you try anything, go to control panel, network, and properties
  167.   for your network card. Write down all of the information. You will
  168.   need it later.
  169.  
  170.   TCI, the company that runs @Home issues a Etherlink III 3c509b NIC for
  171.   all of their customers. What TCI does not tell you is that when they
  172.   install your ethernet card, it is in PnP mode. Now in Slakware, if you
  173.   uncomment the proper line for this card, everything will appear to be
  174.   working fine. There will be no system problems, but the 'PC' light on
  175.   your CyberSURFR modem will never turn on. If you are using Slakware,
  176.   and are having this problem, reboot in DOS and skip the next
  177.   paragraph.
  178.   In RedHat5, your system will have some trouble autodetecting the card.
  179.   If you try to pass the paramaters manually, the system will hang. This
  180.   should be obvious that your card is not setup properly. Before wasting
  181.   anymore time, reboot in DOS (This is a must because as of 12/25/97,
  182.   there is no utility written for Linux to turn off PnP and turn on
  183.   ISA.)
  184.  
  185.   TCI does not give out a utility disk for your ethernet card, so you
  186.   must download the utility from one of 3Com's sites. Here is a direct
  187.   link to the file you need:
  188.  
  189.   ftp://ftp.3com.com/pub/network-interface-cards/shipping-
  190.   drivers/3c509x.exe
  191.  
  192.   Once you have downloaded that file, put it in a temporary (or
  193.   permanent) directory. Run it (self-extracting).
  194.  
  195.   There is a file that will be extracted called 'Pnpdsabl.bat'. You will
  196.   need to run this batch file. Once that is out of the way, your card
  197.   will be set to ISA not PnP. Fortunately, the ISA works in Linux.
  198.  
  199.   What you've now done has made your ethernet card 'broken' in Windows
  200.   95. You'll need to go to Control Panel, Network, and remove the
  201.   network card and the adapter. Reboot your computer, and again go back
  202.   to control panel. Go to add/remove new hardware, and have it
  203.   autodetect. It will automatically setup the correct i/o address for
  204.   you. You will most likely need to reboot again. Now you should be in
  205.   Windows 95, with the 'PC' light on your cable modem on. You will also
  206.   notice that none of your internet applications seem to work, you can't
  207.   ping, and you can't resolve DNS. You now must go back to control
  208.   panels, network, and click on properties for your network card (not
  209.   the adapter). Re-enter all the data you wrote down, and reboot.
  210.  
  211.   With a little luck, your ethernet card should be working in Windows
  212.   95, and ready to rock in Linux.
  213.  
  214.   If you live Hampton Roads, VA you should read a little note from Mark
  215.   Solomon
  216.  
  217.   With the @home service in Hampton Roads, VA, it is absolutly
  218.   neccessary to run dhcpcd-0.70 (or higher) that supports the "-h"
  219.   option to specify the hostname of your computer.  Without this switch
  220.   the @home dhcpcd server will not assign addresses.
  221.  
  222.   Information about @Home Service can be found at their Web site at
  223.   http://www.home.com.
  224.  
  225.   3.3.  RoadRunner
  226.  
  227.   RoadRunner is an Internet cable service provided by Excalibur Group
  228.   (Time Warner). The hardware setup consists of a cable modem produced
  229.   by Motorola and Toshiba which plugs into an ethernet card using a
  230.   10BaseT (UTP-45) cable. From what I can gather RR uses DHCP for IP
  231.   assignment. In order to set up Linux to use DHCP you need to read the
  232.   DHCPcd mini-HOWTO and configure your system appropriately. DHCPcd
  233.   mini-HOWTO can be found at
  234.   http://sunsite.unc.edu/LDP/HOWTO/mini/DHCPcd.html.  If that works out
  235.   for you great, otherwise if it doesn't and you live in San Diego area
  236.   his page might be of help
  237.   http://people.qualcomm.com/karn/rr/index.html.
  238.  
  239.   Information about RoadRunner Service can be found at their Web site at
  240.   http://www.rr.com.
  241.  
  242.   3.4.  Rogers Wave
  243.  
  244.   The hardware setup consists of a cable modem produced by LanCity which
  245.   plugs into an ethernet card using a 10BaseT (UTP-45) cable.
  246.  
  247.   When the cable modem is installed by Rogers Wave technicians you are
  248.   assigned a static IP address. They should also provide you with
  249.   information on your subnet mask, router (gateway) numbers and DNS
  250.   numbers.  For additional info please visit
  251.   http://home.on.rogers.wave.ca/mreid/rogwave/index.html.
  252.  
  253.   Other information about Rogers Wave Service can be found at their Web
  254.   site at http://www.rogerswave.ca
  255.  
  256.   3.5.  Sunflower Cablevision
  257.  
  258.   This information is provided by Andrew Novick:
  259.  
  260.   "I recently saw your cable modem howto and I have an addition.
  261.   Sunflower Cable is a company stricly in Lawrence KS, however we have a
  262.   rather large Linux community because of the University of Kansas. On
  263.   our local LUG mailing list, we are starting to get more and more
  264.   questions on how to configure their linux machine for the cable modem.
  265.   It is just regular static addressing, and the modem is made by
  266.   Zenith."
  267.  
  268.   To configure your Linux box make sure you get all the pertinent
  269.   information from the Cablevision tech support or use these.
  270.  
  271.   ╖  IP address: Assigned by SunFlower Cablevision
  272.  
  273.   ╖  Subnet mask: 255.255.255.0
  274.  
  275.   ╖  Gateway (router) address: 24.124.11.254
  276.  
  277.   ╖  Hostname: Assigned by SunFlower Cablevision
  278.  
  279.   ╖  Domain name: lawrence.ks.us
  280.  
  281.   ╖  Primary DNS server (nameserver): 24.124.0.1
  282.  
  283.   ╖  Secondary DNS server (nameserver): 24.124.0.6
  284.  
  285.   Have all those numbers written down before you proceed.  To register,
  286.   visit
  287.   http://www.sunflower.com
  288.  
  289.   To register in the lawrence.ks.us domain contact Stephen Spencer at
  290.  
  291.   gladiatr@artorius.sunflower.com
  292.  
  293.   Under RedHat use Control Panel and Network Configuration to put in
  294.   these numbers. Just say Add Interface, Device type=Ethernet, Device
  295.   name=eth0 (this is zero not O in eth0) then fill out all the fields.
  296.   Then click activate.
  297.  
  298.   In Slackware type netconfig. When you are finished reboot and you
  299.   should be up and running.
  300.  
  301.   If this doesn't work make sure you do network card troubleshooting
  302.   from the beginning of this document.
  303.  
  304.   3.6.  Jones Intercable
  305.  
  306.   This information is provided by Bob Kimble:
  307.  
  308.   Jones Internet Cable supplies a Hybrid cable modem that connects to
  309.   your machine / network via 10BaseT ethernet. They provide you with a
  310.   static IP address for your machine, and another static IP address for
  311.   the modem. The modem acts as a gateway to their network. Your IP
  312.   address and the modem IP address are on the same network and have the
  313.   same network mask (in my case 255.255.255.0 -- 24 bits). They also
  314.   provide two DNS IP addresses which you enter into your configuration.
  315.   I just entered the numbers when I installed Red Hat Linux 5 and it
  316.   worked like a champ from the beginning.  Since then I have configured
  317.   my Linux machine to enable IP masquerading and domain name services,
  318.   and it now acts as a router for my entire private network. My other
  319.   machines are connected via a private network using the addresses
  320.   192.168.0.x. They are running Windows 95, Windows NT (Intel and Alpha)
  321.   and OS/2. My Linux machine has two IP addresses -- the one from the
  322.   cable company and one from the 192.168.0.x private network. Everything
  323.   works like a champ. All six machines can browse the web
  324.   simultaneously. My kids are even able to connect to their favorite
  325.   game site, "The Realm" from Sierra.
  326.  
  327.   3.7.  GTE Worldwind
  328.  
  329.   This information is provided by Mike Hughes:
  330.  
  331.   The information you provided for Rogers Wave works for GTE WorldWind
  332.   cable modem services also.  However, GTE's service is EXTREMELY slow,
  333.   barely faster than ISDN.  more information at
  334.  
  335.   http://www.psilord.com
  336.  
  337.   3.8.  Telstra Bigpond Cable, Australia
  338.  
  339.   According to Douglas Garstang Linux cannot be used on Telstra's
  340.   network due to proprietory software Telstra is using. Everyone should
  341.   be advised to contact Telstra and demand that they make a Linux port
  342.   of their access software :-). You can e-mail their Helpdesk at
  343.   helpdesk@c3.telstra-mm.net.au
  344.  
  345.   More details in Douglas' e-mail:
  346.  
  347.   We have a Cable network here in Australia. It was launched officially
  348.   to the public in May this year and its called "Telstra Big Pond
  349.   Cable".  Telstra, and its daughter company, Telstra Multimedia (who
  350.   run the service) are the main communications carrier here.
  351.  
  352.   The network uses Motorola Cybersufr cable modems, over HFC available
  353.   to a few million homes in the Sydney and Melbourne areas. Apparently,
  354.   it was the biggest cable rollout ever. (sorry if I sound like a
  355.   salesman...  I used to work for them). The server complexes run
  356.   Hewlett Packard software/hardware primarily I believe. The end user
  357.   software is by NetManage.
  358.  
  359.   Unfortunately however, the connection between client systems and the
  360.   server complex is partly proprietary and uses some form of internal
  361.   "heartbeat" of some sort with Kerberos authentication. I'd tried with
  362.   Kerberos on Linux, and dhcp but couldnt get any further than
  363.   authenticating with the server complex. There are also all sorts of
  364.   nasty firewalls in place and pretty horrific pricing.
  365.  
  366.   In short, Linux won't run with the network yet. The powers that be are
  367.   promising big things for early next year.. (this is 1998) so I have my
  368.   fingers crossed!
  369.  
  370.   3.9.  Fibertel, Buenos Aires, Argentina
  371.  
  372.   This information is provided by Pablo Godel
  373.  
  374.   My name is Pablo Godel and want report that I'm using the cable
  375.   service of Fibertel in Buenos Aires, Argentina and it works perfectly
  376.   with Linux.
  377.  
  378.   They gave me a static IP. The brand of the cablemodem is COM21 and the
  379.   model is ComPort.
  380.  
  381.   I connect it to the nic properly configured in Linux and worked
  382.   perfectly.
  383.  
  384.   More information about Fibertel can be found at
  385.  
  386.   http://www.fibertel.com.ar
  387.  
  388.   3.10.  Videotron, Montreal, Canada
  389.  
  390.   I don't have much information about Videotron except the fact that
  391.   they use DHCP for the assignment of IP addresses and other networking
  392.   information. Just read the DHCPcd mini-HOWTO and configure your system
  393.   appropriately. There is no other necessary configuration. DHCPcd mini-
  394.   HOWTO can be found at
  395.  
  396.   http://sunsite.unc.edu/LDP/HOWTO/mini/DHCPcd.html
  397.  
  398.   Information about Videotron can be found at their Web site at
  399.   http://www.videotron.ca
  400.  
  401.